QAL: A Query Algebra of Complex Objects

نویسندگان

  • Iztok Savnik
  • Zahir Tari
  • Tomaz Mohoric
چکیده

The main motivation for the development of a query algebra of complex objects QAL is the study of the operations needed to query the structural aspects of object-oriented databases which are due to the advantages of the object-oriented database model over conventional relational and functional database models. The basic operations of the QAL query algebra evolved from relational algebras and the FQL family of functional query languages by re ning their operations for the manipulation of objects. In order to support the features speci c to object-oriented data models, QAL o ers: (i) a set of operations which provide the means for querying conceptual schemata, and (ii) an operation which provides a simple and e cient way of querying nested components of complex objects. We show through a case-study consisting of a comprehensive set of examples how these operations can be employed to express a class of queries speci c to object-oriented databases.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Querying Objects with Complex Static Structure

This paper describes the database algebra QAL which serves as the logical algebra in the query execution system of the Distributed Object Kernel [25]. QAL is based on the concepts of the early functional query languages. It provides a simple functional semantics of the language and the means to express complex queries in a step-by-step manner. The operations of QAL are designed to allow simple ...

متن کامل

Extending the Relational Algebra to Capture Complex Objects

An important direction in database research for non-standard applications (e.g. engineering or design applications) deals with adequate support for complex objects. Without doubt, the provision of network structures and shared subobjects as well as support for dynamic object definition and appropriate manipulation facilities is urgently needed for natural and accurate modeling as well as for ef...

متن کامل

The Complexity of the Evaluation of Complex Algebra Expressions

The Abiteboul and Beeri algebra for complex objects can express a query whose meaning is transitive closure, but the algorithm naturally associated to this query needs exponential space. We show that any other query in the algebra which expresses transitive closure needs exponential space, under a \call by value" evaluation strategy. This proves that in general the powerset is an intractable op...

متن کامل

Any Algorithm in the Complex Object Algebra withPowerset Needs Exponential Space to ComputeTransitive

The Abiteboul and Beeri algebra for complex objects can express a query whose meaning is transitive closure, but the algorithm naturally associated to this query needs exponential space. We show that any other query in the algebra which expresses transitive closure needs exponential space. This proves that in general the powerset is an intractable operator for implementing xpoint queries.

متن کامل

Motives over Finite Fields

The category of motives over the algebraic closure of a finite field is known to be a semisimple Q-linear Tannakian category, but unless one assumes the Tate conjecture there is little further one can say about it. However, once this conjecture is assumed, it is possible to give an almost entirely satisfactory description of the category together with its standard fibre functors. In particular ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Data Knowl. Eng.

دوره 30  شماره 

صفحات  -

تاریخ انتشار 1999